package com.tjzd.learn;

//回文数：指正序（从左到右）和倒序（从右到左）都是一样的整数
//给定一个整数x，如果x是一个回文数，打印true，否则，返回false
public class number {
    public static void main(String[] args) {
        int x=1221;
        //定义一个临时变量的值等于想x，用于最后的比较
        int temp=x;
        //num用于记录x倒过来的数
        int num=0;
        while(x!=0)
        {
            //ge等于x的值除以10取余数,比如1221，第一次ge=1
            int ge=x%10;
            //因为x是int型的所以/10之后，第一次x=122,当x的值为0时就停止这个循环
            x=x/10;
            //比如第一次0*10+1=1
            //第二次1*10+2=12
            //第三次12*10+2=122
            //第四次122*10+1=1221
            num=num*10+ge;
        }
        if(num==temp)
        {
            System.out.println(true);
            System.out.println(temp+"是回文数");

        }
        else
        {
            System.out.println(false);
            System.out.println(temp+"不是回文数");
        }

    }

}
